@charset "utf-8";


.main{ width:960px; margin:0 auto;}
.mt5{ margin-top:5px;}
.airport{ background:#FFF; float:left; border:1px solid #ddd; width:678px;}
.airport .title{ margin:10px 20px; border-bottom:1px solid #ddd; line-height:40px;}
.airport .title h3{ font-size:16px;}
.airport .title span a{ float:right; color:#999;}
.airport dl{ margin:5px 20px; _margin:5px 10px; padding-bottom:10px; float:left; border-bottom:1px solid #eee;width: 638px;}
.airport dl dt{ float:left; width:30px; text-align:center;  line-height:30px;}
.airport dl dt a{ padding:3px 8px; background:#f90; color:#FFF;}
.airport dl dd{float:left; width:605px; line-height:30px;}
.airport dl dd a{ margin:0 15px; float:left; white-space:nowrap;}
.airport .more{ line-height:40px; text-align:center; font-weight:700;}

.rightbox{ float:right; width:270px;}
.hotline{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd;}
.hotline h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.hotline ul li{ border-bottom:1px dashed #CCC; line-height:40px;}
.hotline ul li span{ float:right; color:#999; width:25%;}
.hotline ul li u{ float:left; width:15%;}
.hotline ul li u img{ margin-top:15px; margin-left:5px;}
.hotline ul li a{ color:#666;}
.hotline ul li a:hover{ color:#f60;}

.airway{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd; margin: 10px 0px; }
.airway h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.airway li{ float:left; width:50%; line-height:40px; border-bottom:1px dashed #ccc; white-space: nowrap; overflow: hidden}
.airway li a{ color:#666;}
.airway li a:hover{ color:#f60;}

.mb5{ margin-bottom:5px;}
.faqtitle h3{ font-size:16px; padding-left:30px; line-height:40px;height:40px; border-bottom:1px solid #ddd; padding-top:10px;}
.faqtitle h3 a{ color:#333;}
.faqtitle h3 span{ font-size:12px; font-weight:400; margin-left:10px;}
.faqs{ float:left; width:320px; border-right:1px solid #ddd; padding-bottom:40px;}
.faqs li{ padding-left:40px;}
.faqs li.top{ height:60px; line-height:60px; font-size:18px;}
.faqs li.top img{ float:left; margin-top:19px; margin-right:10px;}
.faqs li.note{ padding:15px 5px 10px 40px;}
.faqs textarea{ width:230px; height:110px; padding:5px;resize: none;}
.faqs li input.key2{ height:18px;float:left; margin:10px 0;}
.faqs li a{float:left; margin:10px 5px;}
.faqs .faqbtn{ width:92px; height:32px; line-height:32px; background:#45ad00; border:0; color:#FFF; border-radius:2px; font-size:14px; cursor:pointer; float:right; margin-right:40px;}
.faqlist{ float:right; width:600px; margin-top:7px;}
.faqlist li{ float:left; width:50%; margin-top:10px; height:40px; overflow:hidden;}
.faqlist li p{ color:#999;}
.faqlist li span{ float:right; margin-right:50px; text-align:right; color:#999;}
/* 特价机票 */
.crumbs { width:960px; margin:0 auto; line-height:30px; font-family:SimSun; }
.mt5{ margin-top:5px;}
.crumbs_h1 { display: block; width: 300px; clear: both; position: relative; top: -30px; left: 135px; font-weight: normal; }
.crumbs_height { height: 30px!important; }

/*侧边浮动*/
#fk,#tp,#kf,#code,#code_hover,#gotop{ width:56px; height:56px; background:url(../images/icon.png) no-repeat; position:fixed; right:10px; cursor:pointer;}
#fk:hover,#tp:hover,#kf:hover,#code:hover,#code_hover:hover,#gotop:hover{ filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#fk{ background-position:-290px -3px; top:200px;}
#tp{ background-position:-290px -63px; top:257px;}
#kf{ background-position:-290px -124px; top:314px;}
#code{ background-position:-290px -184px; top:371px;}
#code_hover{ background-position:-290px -184px; top:371px;}
#gotop{ background-position:-290px -252px; top:428px;} 
#code_img{ width:270px; height:290px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:70px; top:200px; cursor:pointer; display:none;}






.leftbox{ float:left; width:680px;}
.aboutbox{ background:#FFF; padding:20px; border:1px solid #ddd; height:296px;}
.aboutbox p{ line-height:26px; text-indent:2em; color:#666; margin-bottom:8px;}
.aboutbox img{ float:left; margin:0 20px 0 0;}

.shikebiao{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0;}
.shikebiao h3{ font-size:16px; line-height:30px; padding-left:20px;}
.shikebiao .infobox{ float:left; width:678px; overflow:hidden;}
.shikebiao ul{ float:left; width:100%;}
.shikebiao li{ float:left; width:13%; margin-left:3%; line-height:40px; color:#999;}

.jiaotong{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0;}
.jiaotong h3{ padding-left:20px; line-height:36px; font-size:16px;}
.jiaotong .map{ width:560px; margin-left:59px; border:1px solid #eee; height:400px;}
.jiaotong h4{ font-size:14px; line-height:36px; margin-top:20px; padding-left:20px;}
.jiaotong dt{ width:90px; text-align:right;}
.jiaotong dd{ padding:0 20px 0 55px; color:#666; line-height:24px; margin-bottom:10px;}

.hangkong{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0 20px;}
.hangkong h3{ padding-left:20px; line-height:36px; font-size:16px;}
.hangkong li{ float:left; margin-left:20px; line-height:24px;}
.hangkong li a{ color:#666;}
/*sidbar*/
.rightbox{ float:right; width:270px;}
.tianqi{ float:left; width:268px; border:1px solid #ddd; background:#FFF;}
.tianqi h3{ font-size:16px; line-height:36px; margin:0 10px; border-bottom:1px solid #eee; text-align:center; margin-top:10px;}
.tianqi table{ margin-left:10px; width:248px;}
.tianqi td{ text-align:center; padding:10px 0; border-bottom:1px dashed #CCC;}
.tianqi td + td{ width:84px;}
.tianqi td em.today{ color:#f60;}
.tianqi td em.hui{ color:#999; width:100%; display:block;}

.news{ float:left; width:228px; padding:0 20px 10px; background:#FFF; border:1px solid #ddd;}
.news h3{ line-height:30px; font-size:16px; margin-top:10px;}
.news a{ line-height:28px; color:#666;}
.news .air-hd-color a{ color:#333}
.news a:hover{ color:#f60;}

.zhoubian{ float:left; width:228px; padding:0 20px 10px; background:#FFF; border:1px solid #ddd;}
.zhoubian h3{ line-height:30px; font-size:16px; margin-top:10px;}
.zhoubian li{ width:50%; float:left;}
.zhoubian a{ line-height:28px; color:#666;}
.zhoubian a:hover{ color:#f60;}

/* 机票专区 */
.grey_line{ width:100%; height:1px; overflow:hidden;background:#ddd; position:absolute; bottom:4px; z-index:0;}
.piaojia_jipiao { float:right; width:639px; border:1px solid #ddd; background:#FFF; padding:15px 20px; margin-top: 5px; }
.piaojia_jipiao .title { width:100%; float:left; height:36px; position:relative; z-index:0;}
.piaojia_jipiao .title ul { position:absolute; z-index:0;}
.piaojia_jipiao .title li { float:left; padding:0px; line-height:30px; height:36px; font-size:14px; cursor:pointer; color:#ff3c00; font-weight:600;}
.piaojia_jipiao .title li.cur { background:url(../images/hottriancur.jpg) no-repeat center bottom; font-weight:700; color:#0083DE;}
.piaojia_jipiao .list { width:100%; text-align:center; overflow:hidden;}
.piaojia_jipiao .list ul { width:580px;}
.piaojia_jipiao .list li { float:left; width:33%; border-right:1px dashed #CCC; font-size:18px; padding:0 0 10px; margin:20px 0; height:70px; _height:80px; *height:80px; *+height:80px;}
.piaojia_jipiao .list li p { padding-top:15px;}
.piaojia_jipiao .list li p em { font-family:"Microsoft YaHei";  color:#f60;}
.piaojia_jipiao .list li p span { color:#000!important; }
.piaojia_jipiao .list li .date { color:#666; font-size:12px; }
.download_r a { font-weight:normal!important; color:#0083DE; font-size:12px!important; position:relative; left:387px; }
.download_r a:hover { color:#f60; }

/* 航空公司 */
.company_jipiao { float:right; width:639px; border:1px solid #ddd; background:#FFF; padding:15px 20px; margin-top: 5px; }
.company_jipiao .title { width:100%; float:left; height:36px; position:relative; z-index:0;}
.company_jipiao .title ul { position:absolute; z-index:0;}
.company_jipiao .title li { float:left; padding:0px; line-height:30px; height:36px; font-size:14px; cursor:pointer; color:#000; font-weight:600;}
.download_r_c a { font-weight:normal!important; color:#0083DE; font-size:12px!important; position:relative; left:510px; }
.download_r_c a:hover { color:#f60; }
.company_jipiao .company_box { }
.company_jipiao .company_hk { width:70px; height:70px; float:left; padding:0px; margin:0px; text-align: center; overflow: hidden; }
.company_jipiao .company_hk img { border:none; text-align:center; margin:5px auto; }
.company_jipiao .company_hk p { font-size:12px; font-weight:600; text-align:center; margin-top: 5px; }
.company_jipiao .company_hk p a { color:#666; }
.company_jipiao .company_hk p a:hover { color:#f60; }
.company_jipiao .company_con { width: 220px; overflow: hidden; display: block; font-size: 12px; text-align: left; height: 80px;/*word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;*/ position:relative; left:20px; }
.company_jipiao .company_box { width:100%; text-align:center; overflow:hidden;}
.company_jipiao .company_box ul { width:670px;}
.company_jipiao .company_box li { float:left; width:49%; border-right:1px dashed #CCC; font-size:18px; padding:0 0 10px; margin:20px 0; height:70px;}
.company_jipiao .company_box li p span { color:#000!important; }

/* 快捷入口 */
.mt5_jipiao { margin-top: 5px; margin-bottom: 5px; }
.icon_box { width:100%; height:auto; padding:10px 0px; margin:0px; }
.icon_box li { float:left; width:49%; font-size:14px; padding:0 0 11px; margin:15px 0; height:70px;}
.icon_box li p { line-height: 30px; text-align: center; color: #666; font-size:14px; font-weight:600; }
.icon_jpbg { background:url(../images/icon_jpbg.png) no-repeat; }
.icon_jpyz { width: 55px; height: 40px; background-position: 0px 0px; display: block; margin: 0px auto; }
.icon_ddcx { width: 45px; height: 45px; background-position: -103px 0px; display: block; margin: 0px auto; }
.icon_tgq { width: 46px; height: 45px; background-position: 0px -65px; display: block; margin: 0px auto; }
.icon_jcdq { width: 48px; height: 48px; background-position: -100px -68px; display: block; margin: 0px auto; }
.icon_hkgs { width: 54px; height: 56px; background-position: 0px -142px; display: block; margin: 0px auto; }




/*新特价机票专区（2016-4-28)添加*/
@charset "utf-8";
.main{ width:960px; margin:0 auto;}
.mt5{ margin-top:5px;}
.airport{ background:#FFF; float:left; border:1px solid #ddd; width:678px;}
.airport .title{ margin:10px 20px; border-bottom:1px solid #ddd; line-height:40px;}
.airport .title h3{ font-size:16px;}
.airport .title span a{ float:right; color:#999;}
.airport dl{ margin:5px 20px; _margin:5px 10px; padding-bottom:10px; float:left; border-bottom:1px solid #eee;width: 638px;}
.airport dl dt{ float:left; width:30px; text-align:center;  line-height:30px;}
.airport dl dt a{ padding:3px 8px; background:#f90; color:#FFF;}
.airport dl dd{float:left; width:605px; line-height:30px;}
.airport dl dd a{ margin:0 15px; float:left; white-space:nowrap;}
.airport .more{ line-height:40px; text-align:center; font-weight:700;}

.rightbox{ float:right; width:270px;}
.hotline{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd;}
.hotline h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.hotline ul li{ border-bottom:1px dashed #CCC; line-height:40px;}
.hotline ul li span{ float:right; color:#999; width:25%;}
.hotline ul li u{ float:left; width:15%;}
.hotline ul li u img{ margin-top:15px; margin-left:5px;}
.hotline ul li a{ color:#666;}
.hotline ul li a:hover{ color:#f60;}

.airway{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd; margin: 10px 0px; }
.airway h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.airway li{ float:left; width:50%; line-height:40px; border-bottom:1px dashed #ccc; white-space: nowrap; overflow: hidden}
.airway li a{ color:#666;}
.airway li a:hover{ color:#f60;}

.mb5{ margin-bottom:5px;}
.faqtitle h3{ font-size:16px; padding-left:30px; line-height:40px;height:40px; border-bottom:1px solid #ddd; padding-top:10px;}
.faqtitle h3 a{ color:#333;}
.faqtitle h3 span{ font-size:12px; font-weight:400; margin-left:10px;}
.faqs{ float:left; width:320px; border-right:1px solid #ddd; padding-bottom:40px;}
.faqs li{ padding-left:40px;}
.faqs li.top{ height:60px; line-height:60px; font-size:18px;}
.faqs li.top img{ float:left; margin-top:19px; margin-right:10px;}
.faqs li.note{ padding:15px 5px 10px 40px;}
.faqs textarea{ width:230px; height:110px; padding:5px;resize: none;}
.faqs li input.key2{ height:18px;float:left; margin:10px 0;}
.faqs li a{float:left; margin:10px 5px;}
.faqs .faqbtn{ width:92px; height:32px; line-height:32px; background:#45ad00; border:0; color:#FFF; border-radius:2px; font-size:14px; cursor:pointer; float:right; margin-right:40px;}
.faqlist{ float:right; width:600px; margin-top:7px;}
.faqlist li{ float:left; width:50%; margin-top:10px; height:40px; overflow:hidden;}
.faqlist li p{ color:#999;}
.faqlist li span{ float:right; margin-right:50px; text-align:right; color:#999;}
/* 特价机票 */
.crumbs { width:960px; margin:0 auto; line-height:30px; font-family:SimSun; }
.mt5{ margin-top:5px;}
.crumbs_h1 { display: block; width: 300px; clear: both; position: relative; top: -30px; left: 135px; font-weight: normal; }
.crumbs_height { height: 30px!important; }

/*侧边浮动*/
#fk,#tp,#kf,#code,#code_hover,#gotop{ width:56px; height:56px; background:url(../images/icon.png) no-repeat; position:fixed; right:10px; cursor:pointer;}
#fk:hover,#tp:hover,#kf:hover,#code:hover,#code_hover:hover,#gotop:hover{ filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#fk{ background-position:-290px -3px; top:200px;}
#tp{ background-position:-290px -63px; top:257px;}
#kf{ background-position:-290px -124px; top:314px;}
#code{ background-position:-290px -184px; top:371px;}
#code_hover{ background-position:-290px -184px; top:371px;}
#gotop{ background-position:-290px -252px; top:428px;} 
#code_img{ width:270px; height:290px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:70px; top:200px; cursor:pointer; display:none;}

.leftbox{ float:left; width:680px;}
.aboutbox{ background:#FFF; padding:20px; border:1px solid #ddd; height:296px;}
.aboutbox p{ line-height:26px; text-indent:2em; color:#666; margin-bottom:8px;}
.aboutbox img{ float:left; margin:0 20px 0 0;}

.shikebiao{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0;}
.shikebiao h3{ font-size:16px; line-height:30px; padding-left:20px;}
.shikebiao .infobox{ float:left; width:678px; overflow:hidden;}
.shikebiao ul{ float:left; width:100%;}
.shikebiao li{ float:left; width:13%; margin-left:3%; line-height:40px; color:#999;}

.jiaotong{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0;}
.jiaotong h3{ padding-left:20px; line-height:36px; font-size:16px;}
.jiaotong .map{ width:560px; margin-left:59px; border:1px solid #eee; height:400px;}
.jiaotong h4{ font-size:14px; line-height:36px; margin-top:20px; padding-left:20px;}
.jiaotong dt{ width:90px; text-align:right;}
.jiaotong dd{ padding:0 20px 0 55px; color:#666; line-height:24px; margin-bottom:10px;}

.hangkong{ float:left; width:678px; border:1px solid #ddd; background:#FFF; padding:10px 0 20px;}
.hangkong h3{ padding-left:20px; line-height:36px; font-size:16px;}
.hangkong li{ float:left; margin-left:20px; line-height:24px;}
.hangkong li a{ color:#666;}
/*sidbar*/
.rightbox{ float:right; width:270px;}
.tianqi{ float:left; width:268px; border:1px solid #ddd; background:#FFF;}
.tianqi h3{ font-size:16px; line-height:36px; margin:0 10px; border-bottom:1px solid #eee; text-align:center; margin-top:10px;}
.tianqi table{ margin-left:10px; width:248px;}
.tianqi td{ text-align:center; padding:10px 0; border-bottom:1px dashed #CCC;}
.tianqi td + td{ width:84px;}
.tianqi td em.today{ color:#f60;}
.tianqi td em.hui{ color:#999; width:100%; display:block;}

.news{ float:left; width:228px; padding:0 20px 10px; background:#FFF; border:1px solid #ddd;}
.news h3{ line-height:30px; font-size:16px; margin-top:10px;}
.news a{ line-height:28px; color:#666;}
.news .air-hd-color a{ color:#333}
.news a:hover{ color:#f60;}

.zhoubian{ float:left; width:228px; padding:0 20px 10px; background:#FFF; border:1px solid #ddd;}
.zhoubian h3{ line-height:30px; font-size:16px; margin-top:10px;}
.zhoubian li{ width:50%; float:left;}
.zhoubian a{ line-height:28px; color:#666;}
.zhoubian a:hover{ color:#f60;}

/* 机票专区 */
.grey_line{ width:100%; height:1px; overflow:hidden;background:#ddd; position:absolute; bottom:4px; z-index:0;}
.piaojia_jipiao { float:right; width:639px; border:1px solid #ddd; background:#FFF; padding:15px 20px; margin-top: 5px; }
.piaojia_jipiao .title { width:100%; float:left; height:36px; position:relative; z-index:0;}
.piaojia_jipiao .title ul { position:absolute; z-index:0;}
.piaojia_jipiao .title li {float:left; padding:0px; line-height:30px; height:36px; font-size:14px; cursor:pointer; color:#000; font-weight:600;}
.piaojia_jipiao .title li.cur { background:url(../images/hottriancur.jpg) no-repeat center bottom; font-weight:700; color:#0083DE;}
.piaojia_jipiao .list { width:100%; text-align:center; overflow:hidden;}
.piaojia_jipiao .list ul { width:580px;}
.piaojia_jipiao .list li { float:left; width:33%; border-right:1px dashed #CCC; font-size:18px; padding:0 0 10px; margin:20px 0; height:70px; _height:80px; *height:80px; *+height:80px;}
.piaojia_jipiao .list li p { padding-top:15px;}
.piaojia_jipiao .list li p em { font-family:"Microsoft YaHei";  color:#f60;}
.piaojia_jipiao .list li p span { color:#000!important; }
.piaojia_jipiao .list li .date { color:#666; font-size:12px; }
.download_r a { font-weight:normal!important; color:#0083DE; font-size:12px!important; position:relative; left:387px; }
.download_r a:hover { color:#f60; }

/* 航空公司 */
.company_jipiao { float:right; width:639px; border:1px solid #ddd; background:#FFF; padding:15px 20px; margin-top: 5px; }
.company_jipiao .title { width:100%; float:left; height:36px; position:relative; z-index:0;}
.company_jipiao .title ul { position:absolute; z-index:0;}
.company_jipiao .title li { float:left; padding:0px; line-height:30px; height:36px; font-size:14px; cursor:pointer; color:#000; font-weight:600;}
.download_r_c a { font-weight:normal!important; color:#0083DE; font-size:12px!important; position:relative; left:510px; }
.download_r_c a:hover { color:#f60; }
.company_jipiao .company_box { }
.company_jipiao .company_hk { width:70px; height:70px; float:left; padding:0px; margin:0px; text-align: center; overflow: hidden; }
.company_jipiao .company_hk img { border:none; text-align:center; margin:5px auto; }
.company_jipiao .company_hk p { font-size:12px; font-weight:600; text-align:center; margin-top: 5px; }
.company_jipiao .company_hk p a { color:#666; }
.company_jipiao .company_hk p a:hover { color:#f60; }
.company_jipiao .company_con { width: 220px; overflow: hidden; display: block; font-size: 12px; text-align: left; height: 80px;/*word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;*/ position:relative; left:20px; }
.company_jipiao .company_box { width:100%; text-align:center; overflow:hidden;}
.company_jipiao .company_box ul { width:670px;}
.company_jipiao .company_box li { float:left; width:49%; border-right:1px dashed #CCC; font-size:18px; padding:0 0 10px; margin:20px 0; height:70px;}
.company_jipiao .company_box li p span { color:#000!important; }

/* 快捷入口 */
.mt5_jipiao { margin-top: 5px; margin-bottom: 5px; }
.icon_box { width:100%; height:auto; padding:10px 0px; margin:0px; }
.icon_box li { float:left; width:49%; font-size:14px; padding:0 0 11px; margin:15px 0; height:70px;}
.icon_box li p { line-height: 30px; text-align: center; color: #666; font-size:14px; font-weight:600; }
.icon_jpbg { background:url(../images/icon_jpbg.png) no-repeat; }
.icon_jpyz { width: 55px; height: 40px; background-position: 0px 0px; display: block; margin: 0px auto; }
.icon_ddcx { width: 45px; height: 45px; background-position: -103px 0px; display: block; margin: 0px auto; }
.icon_tgq { width: 46px; height: 45px; background-position: 0px -65px; display: block; margin: 0px auto; }
.icon_jcdq { width: 48px; height: 48px; background-position: -100px -68px; display: block; margin: 0px auto; }
.icon_hkgs { width: 54px; height: 56px; background-position: 0px -142px; display: block; margin: 0px auto; }

/* 特价机票专区重定义 */

.jp_city ul li {
	float: left;
	width: 39px;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.jp_city ul li a {
	color: #797979;
}

.jp_tjroute ul li {
	float: left;
	width: 125px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

.jp_fenye1 {
	margin-top: 5px!important;
	height:50px!important;
}

.jp_dqpage {
	float: left;
	width: 90px;
	margin-left: 9px;
	position: relative;
	top: 2px;
}


.jp_fenye1_list {
	width: 500px;
	height: auto;
	float: left;
}

.jp_fenye1_list li {
	float: left;
	width: auto;
	margin-right: 6px;
}

.jp_fenye1_list li a {
	display: block;
	float: left;
	padding: 2px 8px;
	background: #f3f3f3;
	border: 1px solid #e7e7e7;
	color: #333;
}

.jp_fenye1_list li a:hover {
	background: #e2fef1;
}

.jp_quicknav {
	width: 600px;
	overflow: hidden;
	margin-top: 10px;
}

.jp_quicknav b {
	float: left;
	display: block;
	width: 66px;
	height: auto;
	margin-left: 9px;
	line-height: 26px;
}

.jp_quicknav ul {
	width: 490px;
	float: left;
}

.jp_quicknav ul li {
	float: left;
	width: 27px;
	text-align: center;
	line-height: 28px;
}

.jp_quicknav ul li a {
	color: #333;
}

.jp_quicknav_yema li {
	width: 45px !important;
	text-align: center;
}

/* 机票 - 城市索引 */

.jp_syti {
	font-size: 19px !important;
	margin-top:5px;
	color: #333;
}

.jp_city2 {
	width: 630px;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
}

.jp_city2 b {
	display: block;
	float: left;
	width: auto;
}

.jp_city2 ul {
	float: left;
	width: 550px;
	height: auto;
}

.jp_city2 ul li {
	float: left;
	width: auto;
	padding: 0 10px;
	margin-bottom: 
}

.jp_city2 ul li a {
	color: #999;
}

.jp_zmv li {
	padding: 0 7px !important;
}

.jp_zmv li a {
	color: #2084c3 !important;
}

.jp_rt {
	width: 630px;
	overflow: hidden;
}

.jp_rtlist {
	width: 700px
}

.jp_rtlist li {
	float: left;
	height: 28px;
	width: 150px;
	margin-right: 20px;
}

.airway2 {
	_width: 270px !important;
	margin: 5px 0 !important;
}

.news2 {
	_width: 270px !important;
	padding: 0 20px 6px 20px !important;
}

.jp_zbaBox {
	width: 630px;
	overflow: hidden;
}

.jp_zbaBox ul {
	width: 790px;
}

.jp_zbaBox ul li {
	float: left;
	width: 300px;
	height: 100px;
	margin-right: 71px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.jp_zBleft {
	width: 120px;
	height: 90px;
	float: left;
}

.jp_zBright {
	float: left;
	width: 150px;
	height: 90px;
	margin-left: 12px;
}

.jp_zBright b,.jp_zBright span,.jp_zBright p a {
	display: block;
	line-height: 23px;
}

.jp_zBright p a {
	float: left;
	margin-right: 6px;
}

.jp_cnBox {
	float: left;
	width: 210px;
	height: 90px;
	border-bottom:1px solid #CCC;
	margin-top: 5px;
}

.jp_cnBox2 {
	border:none;	
}

.jp_cnBox span {
	display: block;
	margin: 5px 0 5px 0;
	color: #9c9c9c;
}

.jp_cnBox ul li {
    float: left;
    width: 45px;
    line-height: 28px;
    border-bottom: none;
    white-space: nowrap;
    overflow: hidden;
}

/** 航班时刻表 **/

.hb_wrap {
	width: 960px;
	margin: 0 auto;
}

.hb_md {
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 20px;
}

.hb_box1 {
	width: 920px;
	height:120px;
	border: 1px solid  #d1dde9; 
}

.hx_b1left {
	float: left;
	width: 190px;
	height: 120px;
	background: #eef2f5;
	border-right: 1px solid  #d1dde9; 
}

.hx_b1left span {
	display: block;
	font-size: 17px;
	width: 100%;
	text-align: center;
	padding-top: 35px;
	font-weight: bold;
}

.hx_b1left i {
	display: block;
	font-size: 17px;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}

.hx_b2left {
	float: left;
	width: 355px;
	height: 90px;
	border-right: 1px solid  #CCC; 
	margin-top: 15px;
}

.hx_b2left ul li {
	float: left;
	width: 130px;
	line-height: 23px;
	margin-left: 30px;
}

.hx_b3left {
	float: left;
	width: 360px;
	height: 90px;
	margin-top: 22px;
}

.hb_cxh {
	width: 330px;
	margin-left: 30px;
	font-size: 15px;
	overflow: hidden;
} 

.hb_cxh input {
	width: 230px;
	height: 28px;
	border:1px solid #BBB;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	outline: none;
	border-radius: 2px;
	text-indent: 0.2em;
	line-height: 28px;
}

.hb_cxhBtn {
	width: 70px ;
	height: 26px;
	margin-left: 243px;
	_margin-left: 130px;
}

.hb_cxhBtn input {
	width: 70px;
	height: 26px;
	background: #1390ec;
	color: #FFF;
	border-radius: 3px;
	border:none;
	cursor: pointer;
	margin-top: 17px;
}

.hb_box2 {
	width: 920px;
	height:auto;
	margin-top: 10px;
}

.hn_info {
	width: 920px;
	height: 40px;
	background: #EEE;
}

.hn_info ul li {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	line-height: 40px;
}

.hn_detail {
	width: 920px;
	height: 50px;
	background: #fafafa;
	border-bottom: 1px dashed #CCC;
}

.hn_detail ul li {
	float: left;
	width: 150px;
	height: 50px;
	text-align: center;
	font-size: 12px;
	color: #5c5c5c;
	line-height: 50px;	
}

.hn_detail ul li a {
	display: block;
    width: 70px;
    height: 26px;
    background: #1390ec;
    color: #FFF;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    line-height: 26px;
    margin: 12px 0 0 40px;
    _margin: 12px 0 0 6px;
}

.hn_detail p {
	float: right;
	margin: 15px 49px 0 0;
}

.hn_detail2 {
	width: 920px;
	height: 50px;
}

.hn_detail2 p {
	line-height: 23px;
	padding-top: 10px;
}

.hn_detail2 p b {
	float: left;
	display: block;
	width: 90px;
	height: 50px;
}

.hn_detail2 p span {
	float: left;
	display: block;
	width: 800px;
	height: 50px;
}

.hb_tqleft {
	float: left;
	width:  330px;
	height: 290px;
	margin-left: 50px;
	padding-right: 65px;
	_padding-right: 105px;
	border-right:1px dashed #ddd;
	padding-bottom: 20px;
}

.hb_tqright {
	float: right;
	width:  330px;
	height: 290px;
	margin-right: 40px;
}

 .contbox{ padding:20px 5%; width:270px;_width:280px; float:left;}
 .contbox.mrbor{  margin-left:-1px;}
 .contbox .weather{ width:100%;}
 .contbox .weather li.a1{ width:35%;}
 .contbox .weather li.a2{ width:15%;}
 .contbox .weather li.a3{ width:50%;}
 .contbox .weather li{ line-height:22px; float:left;}
 .contbox .weather li b{ font-size:14px; color:#333;}
 .contbox .weather li em{ color:#999;}
 .contbox .weather li.a2 p{ padding:7px 0;}
 .contbox .cont{ height:180px; overflow: hidden;}
 .contbox .cont p{ line-height:24px; color:#666; margin-top:10px;}
 .contbox .aboutlink a{ margin-right:15px; color:#666; margin-top:10px;}
 .contbox .aboutlink a:hover{ color:#f60;}

.hb_hkzx {
	float: left;
	width: 250px;
	height: 280px;
	border-right: 1px solid #ddd;
}

.hb_hkti {
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	color: #333;
	padding-top: 9px;
	padding-bottom: 6px;
}

.hb_hzBox {
	width: 230px;
	height: 250px;
}

.hb_hzBox ul li {
	width: 100%;
	height: 28px;
	line-height: 28px;
}

.hb_hzBox ul li a {
	color: #888;
}

.hb_skb {
	float: left;
	width: 630px;
	height: 280px;
	margin-left: 25px;
}

.hb_hkBox {
	width: 100%;
	height: 250px;
}

.hb_hkBox ul li {
	float: left;
	width: 123px;
	height: 38px;
	line-height: 40px;
}
/*列表分页样式*/
.jp_fenye1  ul.pagnation{  padding:20px;width:600px;border-top:1px solid #ddd;text-align:center;}
.jp_fenye1  ul.pagnation li{float:left; display:inline-block;margin:0 5px;}
.jp_fenye1  ul.pagnation li a{display:block;border:1px solid #ccc; padding:4px 10px;font-size:14px; color:#666;}
.jp_fenye1  ul.pagnation li.current span{display:block;border:1px solid #ccc;background:#0083DE;color:#fff;border:1px solid #eee; padding:4px 10px;font-size:14px;}
.jp_fenye1  ul li a:hover {background: #e2fef1;}


/*导航样式（包含重定义）*/
.jp_quicknav  ul li a:hover,.jp_quicknav  ul li a.cur{ background:#0083DE; color:#FFF !important;}

.jp_dqpage {
    float: left;
    width: 90px;
    margin-left: 9px;
    position: relative;
    top: 25px;
}

.jp_fenye1 ul.pagnation {
    float: left;
    padding: 20px;
    width: 490px;
    border-top: 0;
    text-align: center;
    height:10px!important;
}

































